Hi and sorry for the late reply.
PDMLink or in your preferred case intralink8/9/10 will do all you need.
My thought behind this is: 1. did you do a cost of ownership analysis? (not just money, but work, administration, reliability...)
I have seen PDMLink from 6.2. and worked with ptc's datamgm solutions since Pro/PDM (including migrations from one to the other) and know, that every release is better and more stable. To go thorugh a conversion from one system to another is a big risk. anyhow, if you have ProE, and you are planning to get the more out of it (more then 4 points you have) it is good to stick with pdm that works the best with it. (eg. fixing attributes, forcing model check to be used, quickly reusing your design, no/reduced dublicate content(!)...) but you will always face problems (just a few for now: nested family table, speed, not easy access to your real files)
And yes, product point does al you asked for

... just one more question: what is it running on? is it really better/more stable/easier then oracle?
I do not wish to confuse you or anything simmilar, just saying: look at what you have, what works good out of it, and considere the rest as extra benefit, on the other side: do you really use the things/features that don't work, or would an upgrade fix it? (this is typical

)