I thought of that, and also for compiling with diferent versions of gcc.
but I checked that. I just compiled kernel just once (to remove framebuffers), and after that, installing it and rebooting. Then i compiled & installed all the nvidia stuff by all ways (via nvidia installers and the debian way).
So, the runing kernel is the same as the /usr/src/linux tree.
Is there any other possible reason, or something wrong with the way I'm doing?