in strictly numbers, putting into 401k and then borrowing against it for simchas, is likely to be the best ROI, by maximizing the benefits of tax shelter, compound interest, etc. without needing to 'choose' between retirement and simchas.
discipline of steel though... (where the DR thread comes in)