I dont do buses or rail passes - so cant help you with either of them, except that I suspect a rail pass might be of some benefit- I dont know.
Booked in Advance, 'Thalys' will get you - by train, from Paris to Amsterdam, direct. If booked in advance, their fares are good. On the day though, they are expensive. Check out their website.