Greetings zDisturbedOne,
I am glad to see your issue resolved itself upon a reinstall. I often find that a fresh reinstall is sometimes necessary, as it can be difficult to pin down some of these problems.
To ensure this doesn't happen in the future, update all your drivers on the entire system, including DirectX and .NET support. Watch out for those programs running in the background that may also introduce instability. And don't let the hard drives get too crowded! If you are running out of space, clean them up a bit :).
Regards,
Berek