When I first got the card the ping was about 50 ms, but recently I'm getting really high ping after about 2 months since I got the card. Is it the card's problem or is there something I can do about this situation?
you have your old nic? try swapping it out and see if it fixes...or do you have another PC in the house to try?
one thing might work if youhaven't done this already. unplug your cable/dsl modem. if it has a power key hold it down for 30 seconds while unplugged, if not leave unplugged for 1 minute at least...also do the same to your router. then plug everything back in and see if that fixes it.
you may also try calling you isp to see if the software in your cable/dsl modem is corrupted and they can reload it remotely.
You could also do a tracert / traceroute (depending on your OS) to say www.google.com or wherever, and watch the results to see where the slowdown is. Traceroute measures the time it takes for the packets to go between hops in a network path. That should at least give you a 50/50 idea of where the problem is...
The network card is only 2 months old, I've tried shutting the router down etc, I'm fairly sure I what tried was in my area.
I did the tracert thing with Google, the connection to my router is low (1~3ms) and then there is 419ms at this "syd-sot ken2-bras2-lo20.tpgi.com.au" There's 4 other tpgi.com.au and one of them goes up to 166. There's a 117ms and 289 ms at 2 ip addresses and a 104ms at "syd01s04-in-f24.1e100.net"