I haven't built a machine in about a decade and I think I just screwed up on my build; I ordered a i5-3350p CPU and a the asrock z87e mini itx motherboard. I just realized that they are different sockets. Do you guys think I should stick with this motherboard and get a haswell CPU or refuse delivery on the motherboard and get an ivy bridge motherboard instead? I'll be using a discreet gpu and I won't be overclocking but I need wifi on board.