The con is, it wont work if BIOS 3016 isnt on it now. This is the latest BIOS
Look at the sticker on the mobo if the last 4 numbers arent 3016, you'll have to flash the BIOS with a CPU, that the BIOS that's on it supports then put this CPU in it. To use it
Pentium G4560 (3.5GHz, 2C, L3:3M, 54W, rev.B0) ALL 3016
You would have to do the same thing with a B250 and maybe a Z170 mobo. You would have to buy a Z270 so it'll support it