Contact your ISP. Ask them for advice, if they don't improve it then ask for new hardware...
You haven't fully explained how its setup, do you have a motorola router, connecting to a linksy router, and then to your PC? That seems pointless. Surely you just run the connection directly from the router connecting to the ISP to anything requiring a connection?