Hi does anybody know of any bottleneck detecting software or atleast how to figure out what part of your PC is slowing things down?

I just got a brand new performance vid card, 2GB of performance RAM, installed better cooling for my p4 w/ HT 3.2ghz processor. I am WAY above the min reqs for World of Warcraft but the screen is still verry clicky(choppy) and my latency is relatively low. I set video settings to maximum low and low res. Its sad