I'd go for the ASUS M5A88-M. First of all it uses newer chips, which is always good. The M5A78L has serial and parallel ports on the back which are pretty useless. The M5A88-M has more USB ports, Optical S/PDIF out and 6 audio ports. Perhaps you won't use them, but I think that the potential for them to be useful is higher than the parallel/serial. Same for the video out and HDMI ports -- just for backup, but if your main card ever stops working you'll be able to continue working without problem.