8800 GTS doesnt have much of a performance difference between the 320 and 640 versions, so I'd get the 320 there. On the cpu side the E4300 can be overclocked more than the E6600 but if you dont want to do massive overclocking I'd go with the 320 8800 GTS and the E6600.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.