Also, buying a pre-built will always be more expensive. Buying a gaming PC from any of the "big" names is pretty much a bad idea if you don't have a good understanding of what the components inside of them are and what their specifications mean. The "big" name companies often put sub-standard parts in their machines and an actually good gaming machine is going to cost too much.
There are companies which will assemble the PC from scratch for you, good machines, without giving you shitty parts or a ridiculous mark up. But they are outside of your budget. I would suggest https://www.cyberpowerpc.com/ , pretty much any of their machines are a good value.
There are companies which will assemble the PC from scratch for you, good machines, without giving you shitty parts or a ridiculous mark up. But they are outside of your budget. I would suggest https://www.cyberpowerpc.com/ , pretty much any of their machines are a good value.