FW800 is above the speed of both the 5400 and 7200, their sustained transfer rates are quite similar.
The main difference between the two is that one spins faster than the other, but it does shave milliseconds off seek times which is great for a random access database server or highly fragmented drives.
Since you really use the cache a lot -- the FW800 it a lot faster for cache transfers.