alt tab out of a game when it is lagging and check task manager. Check the amount of ram being used.
Is you hard disk light constantly on? Flashing is fine but on more than not would show possible full ram which then has to be swapped with the HDD.
The HDD is slow so it could be lack of ram.
Have you tried lowering the graphics settings for a test to see if its better?