Memory interfacing with 8086: IP/CS pointers in EPROM while RAM addresses start at F0000H
You are correct &mdash; you need to have EPROM at locations 0xFFFF0 - 0xFFFFF for system startup. Most systems would simply put the 64k bytes of EPROM starting at 0xF0000, and the 64k bytes of RAM starting  at 0x00000 (where it can be used to hold interrupt vectors, etc.).

But if you really need to have RAM at 0xF0000, then you're going to have to be clever about your decoding so that the last 16 bytes show up as EPROM &mdash; or at least, immediately following reset.