Thanks for your comments!
I had a suspicion it was a graphics-related issue. I've posted earlier about my CPU hitting 100% when trying to do relatively simple things with GEM.
I'm on Windows XP and I always try to have the latest drivers for my video card. It appears that latest is not always better - out of interest I've now downgraded to the old (2004) drivers supplied by the OEM - and the same patch that was hitting 100% before is now floating around 40%! Great!
However, while the patch I attached to this thread is using less CPU, it's still around 20%. So I did a bit of investigation and it appears that a process called "wish84.exe" is responsible for that. WTF? It's using 19-20% while pd.exe itself is only using 1%, just like all of you suggested. At first I thought it was a virus, but google search results mention it in relation to Cygwin. Whatever. If I try to kill wish84, it kills pd as well. So what is it?...
Anyway, thanks for all your help. I've learnt so much at this place - my MA final project is now entirely PD-based. It's getting easier and easier to make up new things and realise concepts / ideas. Possibilities are endless indeed. You are all amazing!
Now I just need to shoot the thief (wish84.exe)
Thanks!