Well I need some help from the experts here, before I got to this point I was asking about a question related to my HDD and how I wanted to have Dual booting operating systems. First of all, this is one of my mid old rig (Probably 2-3 years old) at max. It's specifications and system requirements aren't that over the top - but I did a lot of gaming on the rig. The question I want to put forward is, I am planning to part of this rig and send it off to my cousin. He said he would love to use it - Had a minor problem with the HDD which I asked in the storage section of Tom's Hardware and apparently I solved it and now's it's dual booting OS.
The specifications -
Intel Core 2 Duo E4600 @ 2.4Ghz
Foxconn Motherboard - 45 CMX (LGA775 socket)
NVIDIA Geforece 9500GT (Vintage Card) :lol:
4 TB of HDD Space
4 GB RAM
21 Inch Samsung Monitor capable of Full HD - My Resolution (1920 x 1080)
Coming back to the Question, As far as I know and I had researched that my 9500GT supports upto DX10, though it's not that powerful enough when it comes to DX10. But it never gave me a single problem and delivered the best in my Windows XP as DX9.0c I played GTAIV, L.A Noire and many other games on it like I mentioned. But now I wanted to do a small test - since my card supports DX10 and I had seen people using the same graphics card to play games like Battlefield 3 to Sleeping Dogs, I decided to put my Vintage rig to test before parting it off. I installed my original Sleeping Dogs game on to my newly installed Windows Vista SP2 (32bit) OS and of course before installing I checked if my DX had upgraded since I had installed Windows Vista and it showed DX10 in Windows Vista and it shows DX9.0c in my Windows XP (Like I said, I have 2 OS installed). And as far as I am concerned I was pretty sure I would be able to run the game and all that since I had seen people using the same graphics card to play that game. After installing everything and clicking on the shortcut - Boom this came :
and Apparently I have dxgi.dll in my Windows Vista System 32 folder - See for yourself :
So Experts tell me what's wrong O_O it runs fine on my other rig, I had installed it played it, loved it, (pretended I was dating Emma Stone) 😍 Loved her voice over in the game
Anyways - coughs - Hrmmmm sorry got drifted, please help 
The specifications -
Intel Core 2 Duo E4600 @ 2.4Ghz
Foxconn Motherboard - 45 CMX (LGA775 socket)
NVIDIA Geforece 9500GT (Vintage Card) :lol:
4 TB of HDD Space
4 GB RAM
21 Inch Samsung Monitor capable of Full HD - My Resolution (1920 x 1080)
Coming back to the Question, As far as I know and I had researched that my 9500GT supports upto DX10, though it's not that powerful enough when it comes to DX10. But it never gave me a single problem and delivered the best in my Windows XP as DX9.0c I played GTAIV, L.A Noire and many other games on it like I mentioned. But now I wanted to do a small test - since my card supports DX10 and I had seen people using the same graphics card to play games like Battlefield 3 to Sleeping Dogs, I decided to put my Vintage rig to test before parting it off. I installed my original Sleeping Dogs game on to my newly installed Windows Vista SP2 (32bit) OS and of course before installing I checked if my DX had upgraded since I had installed Windows Vista and it showed DX10 in Windows Vista and it shows DX9.0c in my Windows XP (Like I said, I have 2 OS installed). And as far as I am concerned I was pretty sure I would be able to run the game and all that since I had seen people using the same graphics card to play that game. After installing everything and clicking on the shortcut - Boom this came :

and Apparently I have dxgi.dll in my Windows Vista System 32 folder - See for yourself :

So Experts tell me what's wrong O_O it runs fine on my other rig, I had installed it played it, loved it, (pretended I was dating Emma Stone) 😍 Loved her voice over in the game

