You are falling in the same trap as most, assuming that things will be like D2. In D2 (mostly post-LoD) we have that set-up. There is no reason that things should be the same in D3.
With option number 1) all you are really doing is placing the function of allocating stat points to items. Something I don't think items need since there could be much more useful mods on them instead of just +stats.
numbers 2) and 3) depend heavily on something that we can only assume. Balancing of items and all was better in classic than it was in LoD. I'm hesitant to assume that they'll get it right this time.
For the record I am not opposed to respecs entirely. I am opposed against respeccing everything freely whenever and wherever you want.