First time budget build, are these parts compatible?

Dumm8

Commendable
May 29, 2016
43
0
1,530
I'm building a budget PC and have chosen some parts (2 of which i have already bought), however some of them are not on PCpartpicker. Are they all compatible?

Case: MODECOM MINI COOL AIR
MoBo: ASRock H110M-DVS R3.0 (BOUGHT)
Power Suply: Corsair VS450 (BOUGHT)
CPU: Pentium g4600
RAM: CRUCIAL BALLISTIX SPORT LT 8GB 2400MHZ DDR4 CL16 2x4GB
GPU: Zotac GTX1050 Mini
HDD(for now): Seagate BarraCuda 2.5" 500GB

Are all of these compatible? Any suggestions? And also i've heard you need to update the BIOS for h110m, would i just put in my friends i3-6100, set it up, update the bios and then just replace the processor?