Thanks for all the help, great suggestions!
An important thing I should have mentioned: when I run the same patch on my dual core laptop (P9700 @ 2.8 GHz, 4GB RAM, Vista 64 bit), it uses 2 GB of RAM, but on the i7, it’s only 1 GB, which is why I was thinking there might be some kind of cap. Or I guess it’s possible that Vista actually uses an extra GB of RAM over Windows 7?
My patch doesn’t have any sound, only video, and I remember reading that Jitter would use all available cores, but as Roth points out, some processes are probably more parallelizable than others. But, yeah, it was a bit of a leap of faith to get this machine, as I didn’t really know what to expect! What I notice in the performance stats is that one thread is running around 50% (the Max thread, I guess), while the others are chugging around 15%. It tells me the overall CPU usage is only about 20%. By comparison, on my laptop the same program averages 60% of the CPU (at a little over 1/2 the framerate).
To optimize, I’ve taken the frames from the movie (there are only 49) and loaded them all into individual matrices in memory, so I don’t have to hit the disk for anything, and there’s no decompression on the fly. This didn’t seem to impact my frame rate much, but it runs more smoothly now; before I would get little jerks from time to time, which I assume were coinciding with decompressing a new frame.
Thanks, everyone!