Anderson by a mile. Dallas will score at will and Anderson will pass to try to catch up. It's the only reason he scored as many points as he did last year. Look for Anderson to do most of his work in the 4th quarter after starting out slowly.
Those career numbers are worthless in this case. Many of those numbers were from when he was with the Rams who were an incredible offense compared to the Cards' current one. Also, defensive schemes and personnel have switched on the Niners as well. Just don't think those numbers should be a deciding factor.
Warner's game last year didn't have Jared Allen pressuring the QB which is going to make the Niners' defense a completely different unit. That defense is improved quite a bit and the offense is getting better so the D won't have to constantly defend a short field.