Best SW/EPDM/SQL configuration

We are looking at replacing our Engineering server in November. I thought this would be a good time to do the software updates as well---might as well shoot for the moon.

I was wondering what software configuration appears to be the "safest" configuration?

Right now we are running Server 2003, SW 2011, EPDM 11 and SQL 2005.

I was thinking of bumping up to Server 2008 R2, SW 2012, EPDM 12 and SQL 2008 R2. I was just curious as to what configurations people are successfully using?

SolidworksSolidworks Pdm enterprise Pdm