Yes it will sync just fine, i used the firewire port of my Audigy sound card. Cant recall if it charges, but I think it does. 95% certain (my 3G has been broken for sometime 🙁 )
If I recall correctly, charging was only supported via firewire when connected to a PC