I'd suggest getting the fans checked out. Make sure nothing is in the way of the fan's rotation. Also, touch your computer? Does it feel hot? If it does, I suggest getting another fan or getting your current fan checked out as it's not performing at it's level best.
For your lag, it might be due to the amount of programs installed on your computer. Could you please post back with your RAM, Processor type, how much space you've used up, how much free space you've got, etc.?
On a side note, you should try and clean up your disk using the "Disk Cleanup" utility. You can use it by clicking:
Start > All Programs > Accessories > System Tools > Disk Cleanup.
If it doesn't seem to have worked, you should try de-fragging your hard disk. Windows has a tool, "Disk Defragmenter" which is built-in. You can use it by clicking:
Start > Programs > Accessories > System Tools > Disk Defragmenter
Note: This might take a while though.
Finally, try scanning your computer with your anti-virus. A virus could also be causing the lag.
Hope I helped
