Stop making excuses just because the noobs are giving you a beat down. And them talking smack? Wow you gotta love it. (I have a permanent smile on my face here)
In all seriousness though I don't think it has anything to do with your setup. I have been noticing some wicky wacky things here that just seem to get worse day by day. I have been hearing some other players also complaining about similiar situations.
You can try the few things the guys mentioned above and what I have to say. For one game play is best in the server closest to where you live. Also make sure that on whatever device you play all automatic updates are turned off, app and software update, antivirus if you have, well any and every. When they kick into searching for updates everything gets slowed down and can be the cause of lag.
Last, make a list of those noobs that have been trash talking and put them in their place when you get things back to normal.