Third edition of the Haswell comparision table, with both regular Core i5s, and Xeons E3 with and without GPU.
Wikipedia Haswell list
Core i5 4430 *** - 4C/4T, 3.0-3.2 GHz, 6 MB Cache L3, HD 4600, 0.35-1.10 GHz, 84W TDP -
190 U$D <- ^1
Core i5 4570 *** - 4C/4T, 3.2-3.6 GHz, 6 MB Cache L3, HD 4600, 0.35-1.15 GHz, 84W TDP -
210 U$D
Xeon E3 1220 V3 - 4C/4T, 3.2-3.6 GHz, 8 MB Cache L3, ******NO GPU******, 80W TDP, ECC -
220 U$D
Xeon E3 1225 V3 - 4C/4T, 3.2-3.6 GHz, 8 MB Cache L3, HD 4600P, 0.35-1.20 GHz, 84W TDP, ECC -
240 U$D
Xeon E3 1230 V3 - 4C/8T, 3.3-3.7 GHz, 8 MB Cache L3, ******NO GPU******, 80W TDP, ECC -
270 U$D
Core i5 4670 *** - 4C/4T, 3.4-3.8 GHz, 6 MB Cache L3, HD 4600, 0.35-1.20 GHz, 84W TDP -
230 U$D
Xeon E3 1240 V3 - 4C/8T, 3.4-3.8 GHz, 8 MB Cache L3, ******NO GPU******, 80W TDP, ECC -
280 U$D
Xeon E3 1245 V3 - 4C/8T, 3.4-3.8 GHz, 8 MB Cache L3, HD 4600P, 0.35-1.20 GHz, 84W TDP, ECC -
290 U$D
Core i7 4770 *** - 4C/8T, 3.4-3.9 GHz, 8 MB Cache L3, HD 4600, 0.35-1.20 GHz, 84W TDP -
320 U$D
Xeon E3 1270 V3 - 4C/8T, 3.5-3.9 GHz, 8 MB Cache L3, ******NO GPU******, 80W TDP, ECC -
355 U$D
Xeon E3 1275 V3 - 4C/8T, 3.5-3.9 GHz, 8 MB Cache L3, HD 4600P, 0.35-1.25 GHz, 84W TDP, ECC -
365 U$D
^1 = No vPro and TSX
Actually, its the other way around. The E3 1220 V3 got 8 MB Cache L3, doesn't have a GPU, and its just 10 U$Ds more than the i5 4570, so it fits the descripcion of what you want.
The E3 1230 V3 is one of the worst choices, as it is just 10 U$D lower than the 1240 (For an extra 100 MHz, but the bins jumps are usually more expensive than that), and 20 U$D under the full featured 1245.