Yeah, it should be good enough, but you might experience some lag. I get just a little bit of lag with 3 MBps on World of Warcraft, but thats because the server I play on has a slower connection. I think you should be fine, just be prepared for some low pings in crowded games and stuff like that.