I believe 2950pro should also be PCI-E 2.0
edit: hell yeah
http://www.vr-zone.com/articles/HD_2950Pro_(RV670)_Cards_&_Specs_Revealed/5181.html
another edit: wtf? 2900pro has 512bit bus as club3d revealed, and 2950pro will only have 256bit? probably the specs are still going to be changed.