Im using the uni network and im getting appalling ping in BFBC2 and it doesnt show many servers about 3-5 most of the time! Somebody please help me!
Which Uni? If you're using the network that many of the southern universities use (like Sussex, Surrey etc) then any time in the day, it'll not work/be crap. Wait until ~2AM and try then.
I have this problem periodically. After spending many hours trying to chase it down it seems quite a lot of people have it. I just gave up in the end.