So Im trying to build a better gaming Pc out of my current build, and I was wondering if the; ASRock B365M Pro4 LGA 1151 (300 Series) Intel B365 HDMI SATA 6Gb/s USB 3.1 Micro ATX Intel Motherboard would be compatible with a Intel Core i5-9600K Desktop Processor 6 Cores up to 4.6 GHz Turbo Unlocked LGA1151 300 Series 95W, a Gtx 1050 ti, and a SeaSonic Electronics M12II Bronze Evo Edition SS-520GM2 520W Modular Power Supply. If this motherboard doesn't work with these specific parts what type of motherboard will or should I look for.