I would recommend one of the last two, the second last one you don't need a mouse, the last one you don't need to charge it when the batteries run out (if it has batteries).
About my second link, judgeing by the reviews its a good keyboard.
Does your laptop/computer have bluetooth?
It's a desktop and yes, it has bluetooth.
I forgot to mention that I would play FPS games with it.