Meteor Lake desktop rumors have been something of a rollercoaster to say the least (Image Credit: Intel)