I capture mostly on a dual g5, heres what i suggest, up the ram, osx loves ram and 256 won't cut it for general use unless you like to wait and watch the spinning beach ball

What firewire device is your friend using? is it a canopus box affair or straight from dv cam? some canon cameras had problems with the firewire connection, heres a article on the affected models http://docs.info.apple.com/article.html?artnum=61603
As for CPU prioritizing, OSX does that fairly well but you can open Activity Monitor application found in the utilities folder to observe the cpu load and disk activity, you can also kill all processes there that might affect the capture process.
Does your friend have the file vault security option turned on? that will slow disc access, you can find that under apple, system preferences, security
Also which version of imovie are you using?
Thats about all i can think of at the moment, hope that helps