Anything nForce2 and you shouldn't have issues, not sure about nForce3. Linux support is strong for most motherboards, but a vast majority of Linux users are cheap, and that means they tend to go AMD, especially AXPs. You dont' specify whether you are talking an A64 2800+, or a Sempron 2800+ or an AXP 2800+, so it's difficult to be very specific.
I'm not sure on firewire, since it's something that mobo manufacturers add to the mobo, not a part fo the chipsets. The rest you should be good with.
I'd poke around on:
http://www.linuxquestions.org/
For more linux specific compatibility issues, no offense against AT users, but AT forums are pretty WinCentric. I'd double check any info from here with people over there.