Web browsers can cause heavy lag, even if your system isn't a pile of junk.
A problem I've found with Firefox is that it likes to memory leak really badly. So badly, it can require a computer restart. Chrome's resource hogging is very dependent. Every add on and tab has it's own process in the task manager, and those can add up really quickly if you're an add on fiend and then you open one too many tabs.
Otherwise, just look for odd processes in the task bar. There are some really resource heavy anti-viruses out there that you should look out for, as they can really bog down your system.