I have an asset based loan and I'm paying almost a point more than I should be for the "privilege". I had to shop for a non Fannie/Freddie place and thus paying for it. If you qualify for Freddie you should get a rate more inline and have more options with whom to get your loan. There is always someone willing to lend, if you are willing to pay for it. According to various cash flow calculators even at the jacked up rates, my money will last 8 years longer by taking out the loan vs paying in cash so I sucked it up.
What I was told is Fannie only counted accounts which you didn't have penalties to withdraw so ignored my 401k/tIRA as I wasn't 59 1/2. Freddie would consider them but use the RMD tables from the IRS to convert it to "income" and then use 28% of that.
So at 46 years old my RMD factor comes to a SWR of 2.64% of which only 28% of it can be used for mortgage. Of course, there is so many flaws in that logic but it is what is and wasn't enough for the house I wanted. The older you are the better that number becomes so you'd have to look up the Life Expectancy tables to determine your factor and see if that would give you enough else you may be shopping brokers rather than standard institutions.