3.0 is just 2.0 with some additional libraries. Not really sure why they called it 3.0 as it's basically just a "bonus pack" of extra programming libraries.
If some software is saying 2.0 isn't installed then it's probably just the install program throwing a fit because it's running on Vista. 90% of compatibility problems are caused, unfortunately, by the install program being too restrictive.