The truth is qcmbr none of those works will save you because even if we do all those works and are perfect until christ comes what about our imperfect lives up until now Also we were born in sin and are sinful. It is our very nature.
The confusion is we are talking about two different things here one being Justification which is 100% and is the free gift of Salvation the other is Santification which is the growing up of the christian into maturity and is never 100% until christ comes when the faithful are glorified and there sanctification = there justification.
Those that would say a person must be perfect for salvation usually say if pressed on the issue 'Well God wouldnt expect us to do something we are not capable of' Isnt that a bit like lowering the high jump bar for the Olympics when God expects perfect obediance? The truth is we are perfect in our representitive because his righeousness is imputed to us though we may fail and we do fail 1000 times a day.