Numeric keyboards are only available on 15.6" and larger laptops.
8 hour battery for a "gaming laptop" is an extremely high expectation. The is generally in the realm of an ultrabook using a dual core i5 or i7 CPU and only having integrated graphics. There could be a gaming laptop out there that can provide up to 8 hours of battery life, but I am not aware of any.