You may check the following points
1. Is your machine x86 (32 bit machine) or x64? If it is x64 you need that version of the patch(NDP40-KB2461678-v2-x64.exe), if you are trying to install the x86 version of the patch (NDP40-KB2461678-v2-x86.exe), your machine should be x86.
2: Do you have any other hotfixs newer applied that may be preventing the patch from detection of a proper 'baseline'?
I have another thing I would like you to verify. Please navigate to the following folder on your computer:
Locate the PresentationFramework.dll file and right click on it. Click on Properties and choose the Details Tab, make a screen shot of it and attach it to this ticket. Please refer to the screenshot I have attached for you as an example.