I've got 1 more thing to try, hit ctrl+alt+delete and go to task manager and go to the performance tab. Try playing a game and in the middle of playing alt+tab out and see if your processor is topped out.
Sorry if this question has been answered already but is your computer always a little sluggish or only during games?