You really should use a router even if you are a single system on the internet with a full time connection.
The first thing you need to do is setup your individual computer with a static IP. You do this so that the router knows precisely which IP to send your packets to. This process changes slightly depending upon your operating system. This page explains more:
http://portforward.com/networking/staticip.htmTo setup Port Range Forwarding you go into the router setup routine (log in to the router) and choose the "Applications and gaming" option (your router may be slightly different). Next you will have options for Single Port Forwarding and Port Range Forwarding and Port Range Triggering which is where you select Port Range Forwarding (of course). For the application name you enter "aceshigh.exe" with a starting port of 2000 and an ending port of 6000. You want to make sure you choose both protocols (UDP and TCP) and once enabled anything tickling those ports will be sent to aceshigh.exe and if you have the same success I have your connection will not only drop less often but the connection will improve greatly (bear in mind I have a dozen systems on the home network).
Using the "Wave In" option seems to greatly improve the quality of the audio and lost vox occurs only about 10% of the time compared to not using it. Results of the "Port Range Forwarding" option seems to reduce lost vox to 10% of that but tests are still ongoing ... yadda yadda... dont spend any money yet.