why my /etc doesnt have modprobe.conf, why modprobe.conf...i thought every system has it, or i have accidentally deleted it perhaps?
Because /etc/modprobe.d/ is a folder the contains user-defined module configurations; the daemon reads from that folder. At load up the init reads from scripts (/etc/rc.d/rc.modules in my Slackware --don't know what distro you are in right now) and loads what modules are commanded to be loaded, and any special configurations found at /etc/modprobe.d/ folder is given priority and honor; in the absence of anything found therein the modules previously loaded stand as unmodified by the user.
So if you still need that module.conf in the backup "/etc~" you may only copy manually from that into the current /etc and the same shall take effect in the next load up.
Hope that helps.