I bought Aquaria on Steam a few days ago, love the game. However, I get seemingly random crashes; the screen goes white, and I wait... but nothing changes. If I click I will get a dialog box stating that Aquaria is failing to respond. I can then force it to close.
If I open it back up from Steam after doing this it will always crash again, often very quickly, sometimes even during the intro or before getting anything on screen. The same white screen, click, force it to close.
Restarting Steam does not let me play, either. I'm forced to restart the computer completely.
I've tried a number of Nvidia drivers, from 180.48 (WHQL, latest non-beta) to 180.77 (beta) and 185.20 (latest beta). They all produce the same behavior.
It is worth noting that I can sometimes play for an hour or two before the crash occurs, but not always. A few times I have made it less than 15 minutes.
I can find nothing "causing" the crashes -- they have occurred in almost all areas, loading and saving, simply swimming around, on the map, fighting things...
Initially I blamed my machine, as it is normally overclocked. It has been completely stable with far more demanding titles, though (Crysis, Mass Effect, Half Life 2 Episode 1, etc.). It often runs for days, even weeks at a time without issue. Despite this I dropped everything back to stock settings and ran an hour of OCCT (a CPU stressing program) and FurMark (a GPU stressing program) to confirm it is not related to overheating or instability on the part of my hardware. Everything else works fine.
The crash occurs with SLI enabled and disabled, as well as with PhysX support enabled and disabled.
Intel X3220 Quad Core (2.4Ghz) CPU
Xigmatech HDT-S1283 Heatsink
XFX 780i SLI motherboard
2x OCZ 8800 GTX graphics cards in SLI, watercooled
4GB (2x2GB) Corsair Dominators DDR2-1066 RAM
640GB Western Digital Caviar Black 7200RPM SATA HDD
250GB Seagate 7200.10 SATA HDD
22x Pioneer SATA DVDRW
Corsair 750TX PSU
Lian Li V2000B Plus II case
Any ideas?