The BF for this year will be worse than last year. The reason is that last year there was still inventory in the supply chain which was never disrupted as much as it has been this year. Case in point: just look off the coast of California with dozens of container ships anchored for weeks on end waiting to get unloaded because there are not enough warehouse workers to move the containers. Each fully cellular container ship carries at least 10,000 containers between a typical mix of 20 and 40 footers, and each of those have 1,150 and 2,400 cubic feet of storage space respectively. To put that into perspective, each standard 48x40" pallet with boxes of product stacked 60" tall takes up 66.67 cubic feet.
So we are talking a LOT of product out there not moving downstream to destinations. That never happened last year. And contrary to the comment above, there is no driver shortage. I'm in the logistics business and have been so for nearly 15 years. It's 1) the manufacturers not running at full capacity of production (many reasons why) and warehouses are not getting inbound product as mentioned with the container ships. On top of that, manufacturer and vendor distribution centers (like Wal Mart, Target, Old Navy, etc.) are not being able to recruit enough workers or keep them to get product to the end store destinations. Even with ads out there paying up to $20/hr - three times the federal minimum wage (this is all US referenced of course but Europe has similar issues).
And of course there are the non-existent consoles, specifically the Playstation 5. The good news for PC gaming is that even if you can't find a new GPU for your new build, you can find decent pre-builds from Etailers like NewEgg with the latest 3-series Nivdia and 6-series AMD GPUs. So all is not entirely lost, but from my Supply Chain seat, we will not be seeing anything close to what we took for granted in times past on getting what we wanted when we wanted it anytime soon if not anytime ever.