Lots of swap space there, so it shouldn't be running out of virtual memory.

Does it really get stuck, or just pause for a very long time?

The slower CF cards I used here take forever to write to, and the inode tables involve tons of writes.