Have you checked out your swap file?
If you load a lot of programs at startup, followed by a memory hungry game and don't have a permanently set up swap file, the temporary file Windows uses as the swap file will grow and grow.
If your disc is badly fragmented, then the swap file will also be, and performance goes down the drain.
Make sure your disc is defragmented, and consider setting up a permanent swap file