I would consider more RAM (and a 64bit version of Windows to better handle that extra RAM). But what you have currently would suffice to run CS5. It really depends on the type of work you do with CS5.
Design Premium don't have memory-eaters like Premiere or After Effects, so your configuration will fit, even with this RAM. But since more and more adobe soft uses 64-bit, you should consider 64-bit windows.