Worked flawlessly for me on a 2009 non-unibody MBP. I'd suggest checking Activity Monitor for something consuming lots of CPU, or check that you aren't using the low-power GPU.
I restarted Firefox and it worked well until the last minute or so then it started getting choppy again. Neither my memory or CPU was spiking much and I was on discrete graphics the whole time.