I need it 10x faster so 10Mhz
That is not going to happen.
What is a "motion"?
I think your understanding of ripple and it's effects are a bit flawed.
Looks like it is not a job for an arduino. Switching half an amp at 10MHz is no beginners project either.