There is no discrepancy. When scripture is kept in context it becomes clear. However those passages you gave are being taken out of context.
The Romans passage reads as follows;
7:4 Wherefore, my brethren, ye also are become dead to the law by the body of Christ; that ye should be married to another, [even] to him who is raised from the dead, that we should bring forth fruit unto God.
7:6 But now we are delivered from the law, that being dead wherein we were held; that we should serve in newness of spirit, and not [in] the oldness of the letter.
Those passages are not speaking against what the Lord said. That is how the liberal and rebellious would hold them ending up with rejecting parts of the bible to hold to their own self made religion.
Those passages are dealing with Jews and telling them that they are no longer held captive by the law, but are free to serve Christ in spirit instead of serving the law by the letter. Neither verse suggests that because of the New covenant has arrived that the First or Old covenant will not be fulfilled (done away with) as God promised.
2Cor 3:14
But their minds were blinded: for until this day remaineth the same vail untaken away in the reading of the old testament; which [vail] is done away in Christ.
The passage does not read as you have posted. The writer is explaining how the Jews are blinded by the Law because of their hard hearts. If they had hearts of flesh instead of stone when the light of Messiah was shone forth they would have seen. It is not a passage suggesting that the words of the Lord are incorrect as the liberals would have us believe.
Eph 2:154Having abolished in his flesh the enmity, [even] the law of commandments [contained] in ordinances; for to make in himself of twain one new man, [so] making peace;
Again you have perverted the scriptures by changing what they say. The passage is saying that commandments caused war or enmity instead of peace, but the new man in Christ is at peace with God and himself. The liberal always seeks to twist scripture and try and make it look like it is at war with itself, but the true know that the word always is in harmony with itself.
Good passages thanks for giving them as they prove what I said.
If there's any perversion done to the scriptures it's been done here in this post of yours. Is your view of the scriptures so twisted and so perverted and so onerous and so liberal that you believe we are still yet are under the ministration of death and condemnation and not under the ministration of righteousness? Are you so twisted and so perverted and so onerous and so liberal in your view of the scriptures as to believe that we're still under the covenant of the letter that kills and not under the new covenant of the spirit that gives life? Is your take on God's word so twisted and so perverted and so onerous and so liberal that you will actually dispute that word and say that the ministration of death and condemnation has not passed away but remains in effect? Are you so twisted and so perverted and so onerous and so liberal in your regard to Holy Writ that you say that the old covenant has not been done away in Christ?:
6 who also made us sufficient as ministers of
a new covenant; not of the letter, but of the spirit: for the letter killeth, but the spirit giveth life.
7 But if
the ministration of death, written, and engraven on stones, came with glory, so that the children of Israel could not look stedfastly upon the face of Moses for the glory of his face; which glory was passing away:
8 how shall not rather
the ministration of the spirit be with glory?
9 For if
the ministration of condemnation hath glory, much rather doth
the ministration of righteousness exceed in glory.
10 For verily that which hath been made glorious hath not been made glorious in this respect, by reason of the glory that surpasseth.
11 For if
that which passeth away was with glory, much more
that which remaineth is in glory.
12 Having therefore such a hope, we use great boldness of speech,
13 and are not as Moses, who put a veil upon his face, that the children of Israel should not look stedfastly on the end of
that which was passing away:
14 but their minds were hardened: for until this very day at the reading of
the old covenant the same veil remaineth, it not being revealed to them that
it is done away in Christ.
15 But unto this day, whensoever Moses is read, a veil lieth upon their heart.
16 But whensoever it shall turn to the Lord, the veil is taken away.
17 Now the Lord is the Spirit: and where the Spirit of the Lord is, there is liberty.
18 But we all, with unveiled face beholding as in a mirror the glory of the Lord, are transformed into the same image from glory to glory, even as from the Lord the Spirit. 2 Cor 3