Personally I wouldn't go with white or ivory. They will show dirt in a couple of weeks. I like the last one best. The background color is a perfect match for your wall paint. Maybe you could find a less expensive one with a similar pattern/color. Just my $.02.
Nice looking living room, BTW.