defrag your hard drive if you havent recently (or ever).
also
go download ccleaner. it cleans out temp files and other useless junk that'll bog ur computer down, especially playing games.

also, if you havent recently, scan for viruses, spyware, and other malware. Some types will sometimes decrease the performance of your machine...

try all that stuff and get back to me if you are still having problems...