Suit and regular tie or tuxedo and bow tie?Watch
Don’t wear a dinner jacket unless the dress code says black tie, in which case do wear a dinner jacket and don’t wear a suit.
We don't have 'tuxedos', because we're not American. It's 'black tie', or a 'dinner jacket'.
It's a bit of a meaningless question, because they are two distinct modes of dress for two different occasions. If you were going to a formal dinner, or anywhere where it said 'black tie' on the invitation, then a normal lounge suit would be completely incorrect. Similarly, if you were going for a job interview, then wearing a dinner jacket would, by definition, be ridiculous.
It's the right outfit for the right occasion, not 'which is better'. Black tie, worn correctly and without cheap components can't be beaten in terms of appearance.