Please help me with getting my husband a PC

My husband has been wanting a PC and I want to buy him one but I need to know if this one is good enough? He wants it mainly to play Fortnite and stream

Acer - Predator Orion PO5-655-UB21 Gaming Desktop, Intel Core i7-14700F - 32GB RAM - NVIDIA GeForce RTX 4070 SUPER - 1TB SSD - Black

This is the one he originally wanted but it’s out of stock everywhere: iBUYPOWER - Y60 Gaming Desktop PC - Intel Core i9 13900KF- NVIDIA GeForce RTX 4070 12GB- 32GB DDR5 RGB RAM - 1TB NVMe - Black

He said the one above would be good instead but I don’t want to get him something that’s significantly worse than what he originally wanted. I have no idea what any of this means so pls leave advice!!