First, I'd like to say this problem did not exist when I had Vista 64 bit a few days ago. There have been no hardware changes since.
Alright so, while I'm playing Dragon Age, an hour or so into the game, it freezes. It does not crash.
I CTRL-ALT-DELETE to tab out of the game, then I can successfully tab back in. However, after I tab back in, my FPS is cut in half. When I had 90 FPS prior to the freeze, I have 30-45 after.
Even after I restart the game, the FPS drop is still there.
Neither my CPU (50 °C) nor my GPU (40 °C) is overheating at all. They're at very low temperatures. I have the latest drivers
for my GTX 460.
What I have noticed though is that when I check my resource monitor when this happens, the bar is filled up completely with standby memory and there's none free. Only around 2GB out of the total 6GB is being used though.
The only way to fix this problem is to restart my computer. But I really want to know what is causing it.