In task manager, go to the processes tab.
Is there any one process that's using up all the CPU power?
Have you done a virus scan and spyware scan lately?
See here
And it's fairly normal for Firefox to use a lot of memory. It is known to be somewhat resource hungy out of the box.