Hey Morgan,
It's weird that it would be running slow, since Vista and Windows 7 are almost identical internally. Besides, PFire2 ran great on Windows 2000. Is it possible that your computer is going into some sort of power saving mode when the screensaver starts?
Also, have you tried turning down the quantity of particles?