heya devs, i just wanted to throw at you something that i've discovered that could turn out as a really easy way to actually get a good performance boost out of the game. so, i guess the vast majority of users actually plays the game on laptops or otherwise non-hyperthreaded CPUs, however, i think this one is still something worth mentioning. i am currently running the game on a powerful desktop (i7 7700k overclocked, gtx970, 16gb of ram) and, as expected, the default rooms run just fine up to 4k resolution bar some really heavy options like detailed reflections. custom rooms vary but that's ok. however, what really bugged me was the new beach, because it seemed to really trounce my CPU and GPU at any resolution, 1080p included. i see almost 60% usage out of my CPU and 100% GPU, that's actually more than many AAA videogames with top notch graphics and simulation. this translated in horrible stutter and great framerate variance at every resolution depending on the camera orientation and location within the beach, which really bothered me because i think it's an extremely well done location and i'd like for other rooms to be updated in similar fashion. after a lot of tinkering in the nvidia driver though, i seem to have found a "magic trick" that boosted my beach performance immensely, and that's enabling "multithreaded optimizations" in the 3d options, specifically for the 3dx profile. nvidia mentions that it's enabled by default for all games but since 3dx is not recognized as a game by the driver unless you make a custom profile for it, i guess that it was actually disabled. right now, i can comfortably run the beach at 50+ fps without having to gimp my usual level of detail, no matter how many people are in it, at a resolution of 3200*1800, just like any other default room. i think that it's worth for the devs to maybe check the nvidia documentation on what multithreaded optimizations actually does, because it may turn out to be something really easy to implement in the game code that would net a huge performance boost for a lot of users. also trying to understand why the nvidia driver does not list 3dx as a 3d application by default and therefore apply its optimizations to it may be a worthwile endeavor. another thing this would help with is Vsync, because right now, your implementation still has frame pacing problems. to be more precise, i am actually running the game without vsync and with a 60fps cap, because that nets me a really good tear-free experience even if i spend most of my time between 50 and 60. however, the half refresh rate (30fps) mode has really bad frame pacing and does not feel smooth at all, with or without vsync. also, because the nvidia driver doesn't like 3dx much, it's currently impossible to ovverride the ingame vsync and frame limiter options through the driver. this, imho, is yet another hint that having a look at how the game and drivers interact could actually net important performance results without touching the codebase too much. honestly, despite running just fine on most systems, i think spending some time profiling the game to catch easy paths of optimization would be nice. a lighter, faster engine would make you able to implement a lot more in term of graphics despite 3dx already being the best 3d community around in term of looks. more eyecandy is always welcome, and i'd really love to run everything maxed at 4k. detailed reflections and multiple lights/shadows really add a nice touch, but i need to disable them most of the time because they kill my gpu big time. :/