I went to go play counter-strike: source, I joined my favorite server (I usually have a ping of about 50), and then I go kicked for haveing too high of a ping so I go see what it is and its up at 256. I went to search for servers and there are no server under 200.
Earlier today (before I tried playing cs:s) I had a D-Link wireless router (on the back it syas model wbr-1310) hooked up, but then my internet just stopped working so I hooked up another router (non-wireless and it doesn't say a brand or model) and the internet started working fine again.
So could the router be why my ping is so high?

I think the 30-day warrenty is up. Why pay $40 for something thats expected to break after 30 days?