I have no doubt about the first one. To address every byte in an 8K frame, you need 13 bits.
The second one is a bit more iffy. Although you may have 32 bits available to you in a "word", the question asks how many bits you require for a 1G address space (not the 4G you'd normally get from 32 bits). What you require is just those 17 bits, not the full 19.
And I agree with your third answer as well, 217 pages.