Like the above question states, if I have a CPU (Pentium G4560) that has 2 cores and 4 threads, AND has hyper-threading, would I need this if I bought a i5 7500 that has 4 cores and 4 threads, would this outweigh hyper-threading? And is the i5 7500 compatible with a b250 chipset?