I still say C. C is the easiest to read without looking ugly. Since you have decided to use a patterned text box, I'd say C is your best bet. If you opt, instead, for a solid or gradient text box you would still need to fix some of the weird spacing issues with A or B.