Some schools will only accept As and Bs for prereq classes, so I would double check the places you're interested in applying to and make sure the C+ will meet their minimum requirements.
Look up your top schools and see if they accept C's for pre req classes, and calculate your pre req GPA and base whether or not you should retake off of that.