I voted A, but maybe I should ave voted C. I
do start out with race and class in mind, but then i go from there and start visualizing, which is the most important part o character craation for me. Once I have an image of the character in my head, then I start looking into what mechanics will fit the idea fit the idea I have. The last step for me is to write the backstory and history of a character, coming up with a good explanation and reasons for why the character is the way he is now, and filling in all the details about him.
For me, it goes class-race/visual/background. But visuals may be the mist important step, and I'll described other ideas to fit the visual concept I have. I've made many suboptimal choices for characters based on am i,age I had of the character, and the history and background that it implied.
Heck, my very first 3E characters was a Fighter/Sorcerer who fought two handed, with a longsword and a bare fist. I took Improved Unarmed Strike and Weapon Specialization with my fist, but there weren't any other options for making it better, so I just stayed with my 1d3+2 subdual damage til I got the opportunity to get a permanent Greater Magic Fang on it (a +5 fist is always fun to have!)
He may not have been the most optimized character, but dang he was cool to visualize, and fun as heck to play.
I just wish I had the Book of Nine Swords and its Superior Unarmed Strike feat back then

Not to mention the Eldritch Knight PrC!
(I miss Ereves Rook
)