Oh boy. Let's start with the easy stuff. Check your downspouts to make sure they are not ponding water next to the house. Water needs to be let out away from the house and carried off.....maybe a French drain to the far side of the yard. Also drains can be put around the whole house to carry water off.
Check the ground level around the house, it sould force water away. Over time and with landscaping, soil levels can drop.
Could be drain in foor is plugged.......over time stuff gets in there, tree roots invade the pipe, etc. RotoRooter time. Does the driveway drain into the garage (like mine) Then an interceptor drain can be installed to catch the water before it rolls under the doors.
Now as for the basement, do you have a sump pump? Is it working? Hopefully it is just clogged.
Seven inches in unusual, few pumps can handle that amount. I know that doesn't help right now. Is the water coming up from the floor, through the walls? You'll need to hire someone knowledgeable about sump pumps, drainage, etc to evaluate the house.
In mean time, keep after the water. Things sound terrible.