XFS seems to work pretty well. ext3 uses journaling which is very slow, xfs uses it as well but xfs tends to be faster overall. Try adding data =writeback to the mount parameters when using ext3 or xfs. I think this turns of journaling.