Nothing really to say will play Apex and Battlefield V.
I already have a 1440- 144hz monitor and a good keyboard and mouse
Is a Windows key needed?
No i have a old windows 10 laptop
Well, in that case, you’ll have to buy a new licence (it’s likely you’ll be unable to reuse that Windows copy)
PCPartPicker Part List
Can i not use the windows ten key from my laptop??
I don’t think you can reuse it (it’s likely an OEM/key type licence, meant for usage on 1 PC)