Alright, I ran the DxDiag and here's the stats I'm running with DirectX 11.
Card name: NVIDIA GeForce 8500 GT (Prerelease - WDDM 1.1)
Chip type: GeForce 8500 GT
Display Memory: 1523 MB
Dedicated Memory: 243 MB
Shared Memory: 1279 MB
Current Mode: 1680 x 1050 (32 bit) (59Hz)
Monitor Name: HP w2207 Wide LCD Monitor
Monitor Model: HP w2207
Monitor Id: HWP26A9
Native Mode: 1680 x 1050(p) (59.954Hz)
Output Type: HDMI
Driver Name: nvd3dumx.dll,nvd3dum,nvwgf2umx.dll,nvwgf2um
Driver File Version: 8.15.0011.8171 (English)
Driver Version: 8.15.11.8171
DDI Version: 10
Driver Model: WDDM 1.1
Driver Attributes: Final Retail
Driver Date/Size: 2/26/2009 19:21:00, 7826944 bytes
----------------------------------------------------------------------
I heard about someone with a similar problem with Warcraft 3 and they said they had to switch their monitor from running 75Hz to 60Hz. They recomended to use a program called "RefreshLock", I tried that and it comes up "75Hz" as default, but I try switching it to a "60Hz" and the same problem occurs. I also tried "1680x1050 - 32BPP on 59Hz" and "1680x1050 - 32BPP on 60Hz", nothing. The above stats says I'm running "59Hz" which is probably true, but if it is shouldn't Warcraft 3 be running normally like it does on Vista Ultimate which is on the same machine? I have no idea what could be causing this, or more importantly how to find out (or change) what Hz I'm running on with this monitor besides using the "RefreshLock" program which seems to work fine (changing the resolution anyways). Other games run fine, Diablo II and Fallout 3 are both working. I'm starting to think this is either a problem with Windows 7 or the "prerelease" driver for Windows 7 by NVIDIA, though I don't see why it would only be causing problems with Warcraft 3 and not other games. It's also weird that the intro movie loads fine, but only crashes my monitor once the menu system tries loading. I tried running "640x480 - 32 BPP at 59 (and 60)" and running Warcraft 3 at 640x480 resolution, nothing. Any ideas?
Oh yeah, I've also turned off sleep in the display mode under the power saving options, but the game still puts my monitor to sleep.