Got a C in a sophomore subject unrelated to my desired major... how does this affect Ivy/Oxbridge chances?

Oxford will not care in the least. You will need AP (or IB p) grades to apply, via self study if necessary.