That's been my issue as well lol.
Try the servers for Full Spectrum Gaming. bf3serv1.fsgnetwork.com and bf3serv2.fsgnetwork.com (I think that's correct). FSGNetwork.com has the link to our servers. We're usually on around 6:00pm CST. The servers are relatively lag-free. Serv1 is Conquest Hard Cord, and Serv2 is Rush. Both 32 man maps. If anyone gives you any grief, tell them that Wire sent you, and he's going to be pissed if they don't treat you with respect
(the guys are great, and won't generally give you a hard time, but it will make them laugh if you say that lol)
Poke me on Origin, and login to ts.fsgnetwork.com for voice chat. I'm "wire" on their Teamspeak, and even though I show up in the listing as "AFK" most of the time, I'm usually within reaching distance for the server, depending on my work schedule.