The process that has directly caused ocean currents to change over Earth's history is:
C) Continental drift
Continental drift alters the positions of continents, which can significantly influence ocean currents by changing the shape of ocean basins and the pathways that currents can flow through. While volcanic activity, ice-albedo feedback, and axial precession have effects on climate and environmental conditions, they do not have the same direct impact on the configuration and movement of ocean currents as continental drift does.