I just read through your old posts and according to my calculation she hasn't slept with you THREE YEARS. WAKE UP!! Cooking for her ,cleaning , planting flowers ??? How is this going to make her desire you. Take your flowered apron off and be a man. By your own words she has been telling you this and you continue to cower around her and think that these little "sweet" jestures are going to mean anything to her. Quit being a little wifey.
Its been 6 months since you found out she is sleeping with another man, yes your wife is having sex with another man. While he is banging away you are baking bundt cakes and cleaning up after her. This makes you nothing more than the maid. Confront her already! Any fool knows that she has probably been having one affair or another for probably the whole 3 years.
She also knows that you know about it and has lost even more respect for you because you again display the total lack of being the man she wants by simply cowering and cleaning up after her.
I think whatever you do now will be too little too late but at least gain a little self respect and stand up for yourself and quit being her damn cuckold.
Sorry if this is harsh but your problem is so obvious and she needs and wants a real man not the weak, cowering, afraid of confrontation maid that you have become to her.