Macs use the same hardware as a PC, for the most part. In fact Apple uses the same Intel processors and Samsung memory IC's that you'd find a laptop. Gaming is and always has been the biggest drawback for Apple based computers because you have to buy a iMac Pro desktop if you want something powerful enough...
Best answer: Macs use the same hardware as a PC, for the most part. In fact Apple uses the same Intel processors and Samsung memory IC's that you'd find a laptop. Gaming is and always has been the biggest drawback for Apple based computers because you have to buy a iMac Pro desktop if you want something powerful enough to play PC games. The hardware configuration the new iMac Pro isn't really ideal for gaming to begin with since it uses a high core count Intel CPU and a Vega Frontier Pro graphics card. If you bought a Mac for gaming you would end up being disappointed. Apple doesn't make any kind of setup they can market towards PC gamers because they'd have to preinstall Windows 10 on top of OS-X in order to do that. Macs are more geared toward content creation, video editing, and other creative types of work. They are not great number crunchers if GPU acceleration is highly needed. Most of the people who buy Macs are invested in Mac only software.
PC gaming isn't as simple as a console because everything is preconfigured with a console. There is no guesswork in adjusting the settings, or wondering how well your system will run a game. This can be the same way for a PC as well if you were just gaming on a 1080p display and you spent $1500 on the tower. However to get the most out of your hardware you would really need to figure out what kind of monitor or display setup you'd like to use before you pick what goes inside your tower.
1080p is the most widely used monitor setup. Some gamers will spend more money on a 1440p or even a 2160p display. Higher screen resolutions need a better graphics card. You can easily play any PC game you want at 1080p high settings with a GTX 1050ti but the 1050ti would be overwhelmed trying to play games at 2160p. A card like the GTX 1080ti is geared towards gamers who play at 4k, and a GTX 1060 or AMD RX 580 is geared towards people who want 1080p Ultra settings or 1440p medium to high settings. Something like a GTX 1070, GTX 1070ti, and RX Vega 56 is geared towards 2560x1080 21:9 or a standard 1440p display. What you get depends on what graphics detail and FPS you want at a particular screen resolution.
The CPU is less important in a gaming rig. People build budget gaming computers with processors like the AMD Ryzen 1200 and Intel Pentium g4600 that cost $80 to $110. However for the ideal gaming PC, a $200 Ryzen 5 1600 or 1600x, or the Intel Core i5-8400 are the all around picks. There is a myth that you need a high end CPU like a Core i9-7900x or Core i7-8700k if you're gaming at 4k but in reality the GPU is bottlenecked at these screen resolutions because more pixels are difficult to process. Once your game allows the GPU to render 90fps and more, the workload will get shared with the CPU.
PC gaming opens up the option to use a 144hz monitor which will allow the screen to produce 144fps. Some people don't see much of a difference but others do. These types of monitors are ideal for fast paced First person shooter games. The only catch behind these is you need a relatively powerful PC to push good settings while giving you plentiful Frames Per Second. This is where picking a fast CPU become important. For the most part the 6-core Core i5-8600k or Core i7-8700k is ideal for this type of setup. You also need a faster graphics card like a GTX 1070. A GTX 1080 is more ideal for a 1080p 144hz monitor setup.
You can get by with 8gb of RAM but only if you're gaming on a 1080p monitor with a mid-tier graphics card like the GTX 1060 at the most. Higher screen resolutions combined with a higher end graphics card will use more system RAM. This is when 16gb of RAM is ideal.
Since you're new to this I can only imagine that you're leaning towards buying a prebuilt PC to play games. You can save money by building your own PC but there is a lot of research that goes into this. You can look at synthetic benchmarks to get an ideal about ranking in a lineal fashion, but if you're trying to find a card that fits at a particular resolution, or if you want to overkill your setup, then it's a good idea to read over benchmark based reviews on graphics cards. Sites like guru3d, Tom's Hardware, anandtech, Techpowerup, hardocp, and techspot will show how cards compare to one another and give you more details on the cards.