Svar
Du kan velge det du synes klinger best i sammenhengen. Det er ingen tydelig betydningsforskjell mellom variantene; det er snarere en dialekt- eller sosiolektforskjell.
Med har blitt vanligere med tida, uten at det på noen måte er nytt. Ved er det vanlige på dansk, men det er også brukbar norsk.
Sammenhengen kan bety noe. I et handlingsrettet utsagn som «Fordelen med/ved å gjøre det på denne måten er at …» vil nok mange nå velge med. Men hvis den som har en fordel/ulempe, er vanskeligere å få øye på, kan ved være mer nærliggende, som i «Det er en klar fordel ved situasjonen i Norge at …».