For gaming I would recommend a desktop computer.
The i7 is much faster for multi-threading software (regular work) and adequate for gaming.
The i5 on the other hand is almost able to reach the i7's max core speed with overclocking (i7 -- 3.6GHz - i5 -- 3.5GHz both overclocked)
but might not be...