I stopped my investigation about modification Palit gts 450 Green (OEM) to quadro 2000. I think it is impossible to modify only OEM version with 144 cores. But I think my knowledge can help to someone who want's to modify another card.
gts 450 device id is 0x0DC4.
quadro 2000 id is 0x0DD8
Lets me explain how to set device id.
4th byte value is calculated by resistors 1, 2, 3.
Initially resistance and their values are:
index | meaning | resistance | value |
1 | shift | 10k | 1 |
2 | value 0-7 | 20k | 3 |
3 | value 8-f | none | none |
Result value equals sum of 1 and 2 or 3. If value more than range of resistor 2 or 3 then it equals to high value.
Example:
if 1 = 5k, 2 = none, 3 = 5k then result 8.
if 1 = 5k, 2 = 25k, 3 = none then result 4.
setting 3th byte:
After checking different cards I found that 3 byte always set by resistors connected to pin 6 of eeprom.
index | meaning | resistance |
4 | value C | 35k |
5 | value D | none |
Setting 3th byte was difficult for me because card have soft straps. (it is new for me)
I tried every resistor value for 5th resistor, and this is my result:
4 = none, 5 = 5...20k device id is 0x0DD8, and card don't want to start due to unable to read eeprom. (but clear works fine

)
4 = none, 5 = 25k ... 40k device id is 0x0DC8, card works but have wrong id

After I cleared eeprom by nvflash, device id has become 0x0DD8.
Then I get soft straps from quadro bios and upload it to eeprom with original bios.
Now card is starting with 0x0DD8 device id and works fine until I installed drivers

. When windows tries to enable 3d I always have blue screen

. Tested with every 5th resistor value, also tried to remove other resistors.
Also tried to upload quadro bios. It not works at all. Random lines appears

.