So I have, among other things, XNA 4, windows 7.1 sdk, windows 8 sdk windows phone 7 sdk and windows phone 8 sdk.
So in Visual studio 2010 I see the following, which I assume are all Windows Phone 7.x,

Windows phone 8 SDK requires Visual Studio 2012, so here is what I see in Visual Studio 2012. Can anyone confirm these are the Windows phone 8 templates?

I’m slightly confused because I wasn’t expecting to see XAML in the same breath as DirectX or XNA for that matter.
All those templates will work with Windows Phone 8. Some of those are compatible with Windows Phone 7 as well (like “Windows Phone App”), in which case Visual Studio will ask you at creation time if you want to target WP7 or WP8.