Thats a mixed question because... Value for money means what you get for what you buy and that could mean withc proccessor overclocks better becuase if it overclocks better it has a better value for the money... at stock speeds value goes to the E6320.. overcloking E4300 and for stock gaming power the E6320
The cache doesn't make much difference and the FSB can be raised.
I think the 6320 would be better if you aren't going to overclock or are new to overclocking. If you're a pro i'd get the e4300 and save acouple bucks.