Should always have a firewall running if you don't have a router or some form of connection protection. There are waaaay too many nasties floating around on the Internet to leave your pc opeen.
Have you tried a basic test here
http://www.dslreports.com/tweaks
to see if anything stands out as wrong?