essential elements for a gaming laptop