The best way to cash out as close to $150 as possible is to play many hands of the smallest denomination possible. So 600 hands of nickel video poker was probably the way to go.
I would say no. If the goal is to get as close to $150 as possible, playing video poker at 25¢ (assuming the royal pays fully at five credits, which on those machines it often doesn't) will have a variance of 1-2 "square dollars" per hand, about what VBJ would be at a dollar a hand, and considering VP by the variance is deceptive, since the distribution approaches the normal so slowly. I'd say VBJ is the way to go, for the smallest denomination allowable (you're not losing that much by giving up surrender). It'll probably pay 1:1, but even so, the edge will be better than most nickel VP. eCraps might be a good option, too - that usually has a pretty low minimum.
Then again, it sounds like the OP doesn't have the patience for that. I'd say it's what I'd do, but honestly, for $150, I wouldn't do it either. Probably what I'd do would be to bet it $5 or $10 at a time, and in that case e-baccarat would have a better edge than VBJ, certainly. Two bets of $75 is too few, though - a 1 in 4 chance of losing everything is pretty substantial.
(I have come full circle.
The trick to poker is learning not to beat yourself up for your mistakes too much, and certainly not too little, but just the right amount.