gaming hardware explained