My mom had a similar problem with finding new flooring. She has the same yellowing cabinets and wanted a wood floor. They ended up going with a cherry floor and it looked good with the cabinets.
I'd skip painting them, it would look much nicer if you stripped them and re-stained, though it would have to be a darker color or the yellow will still show. My inlaws painted theirs, and it turned out nice, however its harder to keep clean, and not as nice as stained ones. But was a huge improvement on what they had before, as it wasn't a pretty wood at all - so staining them was not an option.
Technically it is wasteful, but you could definitely donate to habitat for humanity and get a tax write off, and help out someone who NEEDS something in good condition. Its annoying to spend the same amount for fixing up an old kitchen as replacing it with a newer one. :)
Best wishes!