1) maybe. You have a 15.4'' laptop and space is kinda tight.
2) Yes there more than likely will be. High-end cards for laptops are usually put into the larger 17 and 20'' laptops because those laptops have room to properly cool the cards. Again your laptop is rather small so it's ability to cool it is subject. And since you already said your laptop gets hot, I don't think I would try it.