You said "We need the program to work the fastest it can." and it is a work PC so the company is paying for it, I will assume
I agree within reason for "bang for the buck"
"An i7 Haswell, (why buy anything older)(sure, you could go for the i5/i3 but why?) would future shock that pc for awhile along with the MINIMUM 8 gigs RAM. Yes I know that it would work with 2 gigs RAM, but are you kidding me today? RAM is cheap, Increasing RAM DOES speed up your PC, going from 4gigs to 8 gigs is very noticeable. A 16 kit is cheap today
and does this PC only have ONE 32 bit program on it? Is it just used for ONE thing? foxpro database backend
Well, the op did want it faster
go here and check the benchmarks and prices
http://www.cpubenchmark.net/high_end_cpus.html