Cody,
You can search for slow USB speed and get tons of results. I have the same problem with Win 7 ultimate. While I had both windows 7 and windows XP installed on my machine, XP copied to USB flash drives more than 10 times faster, especially copying large directory
structures. Speeds grind down to 1mb-3mb/sec in Windows 7 and XP, on the same machine using the same ports, gets between 25mb-40mb/sec.
I removed Windows XP a few months ago, so now I boot Linux Mint, when I need to copy a large directory to a flash drive. Its so much faster to boot from Mint, do the copy, then boot back to Windows 7, when I have a large amount to copy.
I have had this problem even after reloading Windows 7 from scratch. All updates are installed and all drivers as current. I also upgraded to a newer mobo and faster CPU and I still have the same problem with Windows 7 flash drive copy. USB Hard drives seem
to work OK.
If you think 4mb/sec is normal, then you might have a hardware problem. Try downloading a Linux Mint DVD. (You can boot from the DVD) and try a large copy. If you still only get 4mb/sec, I would try it on a different machine.