Upgrade or wait? Getting your gaming PC ready for Halo Infinite and more