Dual core processors would be fine. 4GB of Ram would be plenty sufficient too.. Though you could get less if cost is an issue, which I assume it is! CS5 is a little more demanding than Flash and VB, but really, you’d want to be really skimping out to run into any troubles with that software.
Wouldn’t worry about the graphic cards, whatever is supplied should do the job nicely.