Stock cooler for the 7700 should be enough for gaming, but it would never be like a good 1 tower, or even better 2 tower aftermarket cooler.
Now, for the Ryzen 7 7800X3D theres no cooler included, so you will have to buy an aftermarket one.
Then again, that is indeed a good first step to build...