There is one other possible solution thats a little more costly but might prove helpful. It actually solved most of my latency and hardware issues. If you're using a desktop or tower computer, upgrade your power supply. This may sound crazy but here's why! When you buy a computer today, regardless of it's features, they usually come with a low-watt power supply. Most people putting in high-end graphics cards have to upgrade immediately for the new cards to function. The computer makes calculations of what hardware is in use and who needs power. When power is in short supply... usb, firewire, and other ports momentarily are cut from the power! Try 800 or 1000watts.