Using this for work and gaming. Very happy with this build.
CPU - AMD Ryzen 7 2700X 3.7 GHz 8-Core - Great processor and stays at 4.1Ghz to 4.2 Ghz @ 35° C at idle. The included heatsink works really well.
Motherboard - ASRock B450M Steel Legend Micro ATX AM4 - First time using this manufacture for any product. Bios is easy to use and software woks as intended.
Memory - Corsair Vengeance RGB Pro 16 GB (2 x 8 GB) DDR4-3000 - On sale at the time and matches well with the CPU staying at 2933 Mhz.
Boot Drive - Corsair MP510 240 GB M.2-2280 NVME SSD - Great boot drive with plenty of space for programs.
Storage - Team MS30 512 GB M.2-2280 SSD - Using as a backup for files and storing games.
GPU - Asus Radeon RX 5700 XT 8 GB - Got a really good deal on this. Undervolted to 1035 Mv and underclocked to 1950 Mhz for lower temperatures and for better performance in games.
Case - Cooler Master MasterBox Q300L MicroATX Mini Tower - Good micro ATX case for the price. Was able to fit everything without any issues. Cable management took some work, but nothing difficult.
Power Supply - Thermaltake Toughpower Grand RGB 750 W 80+ Gold Certified Fully Modular ATX - Got this free through a promotion at the time. 2nd time owning this kind of power supply. Never had any issues with previous power supply and owned that for 3 years.
Case Fan - Deepcool CF120 3 in 1 56.5 CFM 120 mm (x2) - got 6 of this in this case with room for 1 more if I wanted. Works with ASRock software with no issues with plenty of air flow.