No... nvidia do not assemble any of their cards, if you have an 'nvidia' branded card then you most likely have an engineering sample of that card. They leave all the manufacturing to their partners (EVGA, XFX, MSI, etc...), there is usually no difference on them, because these are designs by nvidia that all must follow, the most differences you may find are versions with slight chances such as more memory or different cooler/clock speeds.