I would strongly suggest you buy the Xbox360 gamepad controller. It's far more comfortable to use and cheaper.
I saw one for 1.8k Rs. on the marketplace. Check it out.
seems like you're with this invention of water driven vehicles by a fool being who thinks he's a scientist clad in jester clothing, i literally laughed out loud when i saw this.
i was saying the truth. Well with AA off and on 128-x1024res, yes i can play BF3 on ultra having frames around 30-45. Which is pretty playable (smooth).