I would go with the 8320. Cheaper motherboards, as well as eight cores. Right now, that won't be helpful, but later on it will be (when games can fully utilize all eight physical cores). Also, the 4570 cannot be OCed, whereas the 8320 can. However, the i5 may perform slightly better in games, but negligibly so, and only until they can utilize all eight cores. Overall, the 8320 is definitely the better pick.